package com.nba.common.exposer;

import java.io.InputStreamReader;
import java.util.Map;
import java.util.Properties;

import javax.servlet.ServletContext;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.context.ServletContextAware;

import com.nba.common.dao.IJdbcDao;
import com.nba.common.utils.Environment;
import com.nba.common.utils.MapUtils;

/**
 * @author Jesse
 * 设置启动参数变量
 */
public class InitPathExposer implements ServletContextAware {
	@Autowired
	protected IJdbcDao jdbcDao;
	private ServletContext sc; 
	//Properties propMap=new Properties();
	
	
	public void setServletContext(ServletContext arg0) {
		// 实现如下:
		sc = arg0;
	}

	public void init() {
		/**
		 * 资源参数初始化
		 */
		//resRoot = "/r-" + System.currentTimeMillis();
		sc.setAttribute("ctxPath", sc.getContextPath());
		//sc.setAttribute("resRoot", sc.getContextPath() + resRoot);
		sc.setAttribute("picPath", sc.getContextPath() + Environment.IMG_SEC_PATH);
		sc.setAttribute("filePath", sc.getContextPath()+"/uploadfile/file/");
//		/**
//		 * 配置文件读取
//		 */
//		try {
//			propMap.load(new InputStreamReader(
//					InitPathExposer.class.getClassLoader().getResourceAsStream("parkInfo.properties"), "UTF-8"));
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
		
	}
}
